package com.kk.springboot_002.service;

import com.kk.springboot_002.pojo.User;
import com.kk.springboot_002.pojo.dto.RegisterDto;

public interface UserService {
    /**
     * 根据用户名查询用户
     * @param username
     * @return
     */
    User findByUserName(String username);

    /**
     * 保存用户
     * @param user
     */
    void save(User user);

    /**
     * 更新用户
     *
     * @param username
     * @param updateDto
     */
    void updateUser(String username, RegisterDto updateDto) throws Exception;

    /**
     * 删除用户
     * @param username
     * @return
     */
    boolean deleteUser(String username);
}
